// pages/regist_lib/regist_lib.js
const baseURL = 'http://100.2.178.56:8080'
import {
    WxValidate
} from "../utils/WxValidate";
Page({

    /**
     * 页面的初始数据
     */
    data: {
       
        teaName: '',
        teaPhone: '',
        openId:''
    },
    

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        this.getOpenid()
       
    },
    //表单的值传递回来
   
   
    input_teaPhone: function (e) {
        this.setData({
            teaPhone: e.detail.value
        })
    },
    input_teaName: function (e) {
        this.setData({
            teaName: e.detail.value
        })
    },
    /**
     * 注册
     */
    regist: function () {
       
        /**
         * 获取openId
         */
     
        //后台验证
        var that = this;
        wx.request({
            url: baseURL+'/teacher/regist',
            method: "POST",
            header: {
                'content-type': 'application/x-www-form-urlencoded'
            },
            data: {
                'teaName': that.data.teaName.trim(),
                'teaPhone': this.data.teaPhone.trim(),
                'openId':this.data.openId,
            },
            success: function (res) {
                var resData = res.data;
                if (resData.code == 0) {
                    wx.showToast({
                            title: '注册成功',
                            duration: 2000
                        }),
                        setTimeout(function () {
                            wx.navigateTo({
                                url: '/pages/index_lib/index_lib'
                            })
                          }, 1500)
                      
                } else {
                    wx.showToast({
                        title: resData.message,
                        duration: 2000
                    })
                }
            }
        })
    },
    /**
     * 获取当前微信用户openId
     */
    getOpenid() {
        let that = this;
        wx.cloud.callFunction({
            config: {
                env: 'librarydfl-6gqf4v6lfb50a164'
            },
            name: 'getOpenId',
            complete: res => {
                console.log('云函数获取到的openid: ',res.result.userInfo)
                var openid = res.result.userInfo.openId;
                that.data.openId=openid
                that.setData({
                    openId: openid
                })
                // 这里可以添加一些函数利用openid实现一些功能
                //this.judgeRusults(openid);
            }
        })
    },
/**
     * 表单验证：
     * 2、姓名：不能为空
     * 3、电话：不能为空/请输入正确的电话号码
     * @param {*} e 
     */
    validate(e) {
     
        if(e.currentTarget.dataset.name=='teaName'){
            if(e.detail.value==''){
                wx.showToast({
                    title:"姓名不能为空",
                    duration:2000
                  })
            }
        }
        if(e.currentTarget.dataset.name=='teaPhone'){
            if(e.detail.value==''){
                wx.showToast({
                    title:"电话不能为空",
                    duration:2000
                  })
            }
        }
       
      },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})